Personnalisation d'UVMS

Le comportement d'UVMS peut être personnalisé par des variables. Ces variables sont accessibles :

Catégorie Paramètres de la Base de données

Variable

Description

DB_MAX_POOL_SIZE

Taille maximum du pool

Taille du pool de connexions vers la base de données d'UVMS. A modifier en cas de base externe uniquement.

Catégorie Monitoring

Variable

Description

UNI_VIEWER_MONITORING_CONSOLIDATION_CYCLE

Durée d'un cycle de consolidation des exécutions

Période de consolidation des exécutions DUAS. UVMS interroge les nœuds DUAS selon ce cycle pour récupérer le nombre d'exécutions sur des intervalles glissants prédéfinis.
Reportez-vous au Manuel d'administration d'UniViewer pour la description du service optionnel de "Consolidation des exécutions".

UNI_VIEWER_MAX_MONITORING_NODES_WEB_MODE

Nombre maximum de nœuds supervisés en mode web

Nombre maximum de nœuds qui peuvent être affichés dans un écran de Suivi des exécutions sur UniViewer Web Console (10 par défaut).

UNI_VIEWER_MAX_MONITORING_NODES_DIRECT_MODE

Nombre maximum de nœuds supervisés en mode direct

Nombre maximum de nœuds qui peuvent être affichés dans un écran de Suivi des exécutions sur UniViewer Console de type Web Start ou indépendante (300 par défaut).

UNI_VIEWER_MONITORING_CONSOLIDATION_THREADS

Nombre de threads alloués à la consolidation des exécutions

Nombre de threads dédiés à l'opération de consolidation. 30 secondes par défaut.

CHECK_DU_STATUS_PROCESSING_THREADS

Nombre de threads alloués à la surveillance du statut des nœuds Dollar Universe

Nombre maximum de threads dédiés à l'opération de vérification du statut des nœuds DUAS v5.

CHECK_DU_STATUS_EVERY_SECONDS

Durée du cycle de vérification du statut des nœuds

Cycle d'actualisation du statut des nœuds DUAS v5, 180 secondes par défaut.
Reportez-vous au Manuel d'administration d'UniViewer pour la description du service optionnel de "Vérification du statut des nœuds Dollar Universe v5".

AUT_THREAD_MIN

Nombre de threads minimum pour gérer les connexions

Nombre minimum de threads dans le pool de requêtes (10 par défaut) : pool de threads utilisé pour traiter toutes les connexions entrantes.

AUT_THREAD_MAX

Nombre de threads maximum pour gérer les connexions

Nombre maximum de threads dans le pool de requêtes (1000 par défaut) : pool de threads utilisé pour traiter toutes les connexions entrantes.

RUN_LIST_REFRESH_FREQUENCY

Période de rafraichissement de la liste des exécutions

Période d'actualisation de la liste des exécutions en mode web (secondes)

Catégorie Synchronisation

Variable

Description

OWLS_SYNCHRONIZATION_TIMER

Durée du cycle de synchronisation d'un nœud DUAS v6 vers UVMS

Cycle du signal de vie envoyé par DUAS à UVMS (30 s par défaut). Les nœuds DUAS v6 se connectent à chaque cycle pour se signaler (mise à jour du statut dans la liste des nœuds).

OWLS_DATA_SYNCHRONIZATION_TIMER

Durée du cycle de synchronisation des données d'un nœud DUAS v6 vers UVMS

Cycle de synchronisation des données d'administration des nœuds DUAS v6 (défaut : 180s). Ces données sont : la sécurité (utilisateurs, règles utilisateurs, groupes et rôles), la liste des nœuds et les règles d'alerte. Chaque DUAS v6 se connecte à UVMS selon ce cycle pour demander une synchronisation de ces données. UVMS calcule et envoie les mises à jour si nécessaire.

OWLS_NB_CONCURRENT_SYNCHRONIZATION

Nombre de synchronisations pouvant être traitées simultanément

Nombre maximum de requêtes de synchronisation (5 par défaut) qu'un UVMS peut traiter simultanément. En cas de dépassement, les nœuds DUAS v6 sont rejetés et retentent leur requête 30 secondes plus tard, indéfiniment jusqu'à satisfaction.

OWLS_UVMS_UVC_NODE_STATUS_TIMER

Durée du cycle de synchronisation d'UVC vers UVMS pour les statuts des nœuds DUAS v6

Cycle d'actualisation des statuts des nœuds pour UVC (300 s par défaut). Chaque console se connecte selon ce cycle à UVMS pour actualiser son cache de statut des nœuds.

Catégorie Architecture avancée

Variable

Description

CHECK_EXTERNAL_UVMS_STATUS_EVERY_SECONDS

Durée du cycle de vérification du statut des nœuds UVMS externes (secondes)

Cycle de vérification du statut d'un UVMS externe ou subordonné

SEND_MASTER_NODE_SYNCHRO_EVERY_SECONDS

Durée du cycle de synchronisation des nœuds entre l'UVMS Maître et l'UVMS subordonné (secondes)

Cycle de synchronisation des nœuds entre l'UVMS maître et tous les UVMS subordonnés (tâche réalisée par l'UVMS maître)

SEND_MASTER_SECURITY_SYNCHRO_EVERY_SECONDS

Durée du cycle de synchronisation d'objets de sécurité entre l'UVMS Maître et l'UVMS Subordonné (secondes)

Cycle de synchronisation des objets de la sécurité entre l'UVMS maître et tous les UVMS subordonnés (tâche réalisée par l'UVMS maître)

Catégorie Paramètres avancés

Variable

Description

UXMAXFD

Nombre maximum de descripteurs de fichiers

Nombre maximum de descripteurs de fichiers (fichiers + sockets) qu’un processus peut ouvrir simultanément (défaut : 1024)

UXMINJVMMEM

Taille mémoire initiale de la zone heap

Taille minimum de la mémoire heap. Cette valeur est utilisée dans la commande java de lancement d'UVMS en paramètre de l’option -Xms (256 Mo par défaut).

UXMAXJVMMEM

Taille mémoire maximum de la zone heap

Taille maximum de la mémoire heap. Cette valeur est utilisée dans la commande java de lancement du d'UVMS ²en paramètre de l’option -Xmx (512Mo par défaut), à modifier en fonction du nombre de nœuds et de consoles connectés.

UNI_VIEWER_PACKAGES_MAX_THREADS

Nombre maximum de processus alloués pour le déploiement de package autopatch

Nombre de threads dédiés au déploiement des mises à jour (10 par défaut). Chaque thread dédié gère le déploiement d'une mise à jour sur un nœud jusqu'à la fin de l'opération avant de passer au nœud suivant.

UNI_VIEWER_MAX_PARALLEL_REQUESTS_DIRECT_MODE

Nombre maximum de requêtes UVC simultanées en mode direct

Nombre maximum de requêtes (15 par défaut) traitées en parallèle par UniViewer Console en mode direct (Web Start ou indépendante). Ce paramètre est récupéré par chaque console à son démarrage et est utilisé pour optimiser le chargement des Business Views et des Chaînes de traitement.
L'augmentation de cette valeur au-delà de 30 n'est pas recommandée, cela peut créer des problèmes de connexions TCP pour UVC et DUAS.

UNI_VIEWER_MAX_PARALLEL_REQUESTS_WEB_MODE

Nombre maximum de requêtes UVC simultanées en mode web

Nombre maximum de requêtes (10 par défaut) traitées en parallèle par UniViewer Web Console. Ce paramètre est récupéré par chaque console à son démarrage et est utilisé pour optimiser le chargement des Business Views et des Chaînes de traitement.
Cette valeur est nécessairement inférieure à la précédente, puisque la passerelle est partagée par tous ses clients UVC Web Console.
L'augmentation de cette valeur au-delà de 10 n'est pas recommandée avant d'avoir augmenté la capacité du serveur web (nombre de threads et/ou activation de la répartition de charge).